Optimal Common Sub-Expression Elimination Algorithm of Multiple Constant Multiplications with a Logic Depth Constraint
نویسندگان
چکیده
In the context of multiple constant multiplication (MCM) design, we propose a novel common sub-expression elimination (CSE) algorithm that models the optimal synthesis of coefficients into a 0-1 mixedinteger linear programming (MILP) problem with a user-defined generic logic depth constraint. We also propose an efficient solution space, which combines all minimal signed digit (MSD) representations and the shifted sum (difference) of coefficients. In the examples we demonstrate, the combination of the proposed algorithm and solution space gives a better solution comparing to existing algorithms. key words: common sub-expression sharing, multiple constant multiplications, mixed-integer linear programming
منابع مشابه
Algebraic Methods for Optimizing Constant Multiplications in Linear Systems
Constant multiplications can be efficiently implemented in hardware by converting them into a sequence of nested additions and shift operations. They can be optimized further by finding common subexpressions among these operations. In this work, we present algebraic methods for eliminating common subexpressions. Algebraic techniques are established in multi-level logic synthesis for the minimiz...
متن کاملArea and Delay Optimization using Various Multiple Constant Multiplication Techniques for FIR Filter
An exact Filter Design Optimization (FDO) algorithm that can guarantee the minimum design complexity, but can only be applied to filters with a small number of coefficients. Then introduce multiple constant multiplications and using exact and approximate algorithm that can handle filters with a large number of coefficients using less computational resources than the exact FDO algorithm and find...
متن کاملFine-grained Critical Path Analysis and Optimization for Area-time Efficient Realization of Multiple Constant Multiplications
In this paper, a set of operators suitable for digit-serial FIR filtering is presented. The canonical and inverted forms are studied. In each of these structures both the symmetrical and antisymmetrical particular cases are also covered. In last two decades, many efficient algorithms and architectures have been introduced for the design of low complexity bit-parallel Multiple Constant Multiplic...
متن کاملA Common Subexpression Sharing Approach for Multiplierless Synthesis of Multiple Constant Multiplications
In the context of multiple constant multiplications (MCM) design, we propose a novel common-subexpression-elimination (CSE) algorithm that models synthesis of coefficients into an estimated cost function. Although the proposed algorithm generally does not guarantee an optimum solution, it is capable of finding the minimum/minima of the function in practically sized problems. In our design examp...
متن کاملAn Efficient Constant Multiplier Architecture Using 8 Bit Binary Common Sub-expression Elimination
FIR filters are widely used in digital signal processing, image processing, wireless communication and software defined radio. In SDR, reconfigurable FIR filter with dynamically programmable filter coefficients are essential. In FIR filter, the multiplication is performed between one particular variable (the input) and many constants (the coefficients) and known as multiple constant multiplicat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEICE Transactions
دوره 91-A شماره
صفحات -
تاریخ انتشار 2008